.main-box{
  height: 100%;
}
.ant-layout-header{
  background-color: #fff !important;
}
.logo{
  height: 60px;
}
.header{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* .bottom{
  /* height: calc(100vh - 65px);
  overflow: auto;
  overflow-y: scroll;
} */ 
.title-area{
  display: flex;
  font-weight: bold;
}

/* tab区域 */
.tabpane-box {
  min-height: calc(100vh - 173px);
}
.ant-tabs-top > .ant-tabs-nav{
  margin:0 !important;
}
.tab-content{
  background-color: #fff;
  padding: 20px;
  
  
}
.ant-form {
  padding-top: 20px !important;
}
.tab-scroll{
  overflow:auto;overflow-x:hidden;
}